﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="OsobyDokumentySwiadczenia.aspx.cs" Inherits="KPWeb.Jednostka.OsobyDokumentySwiadczenia" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <asp:ObjectDataSource ID="ObjectDataSource1" runat="server" SelectMethod="PobierzOsobyDokumenty" TypeName="KPWeb.Jednostka.OsobyDokumentySwiadczenia"
        OldValuesParameterFormatString="original_{0}">
        <SelectParameters>
            <asp:ControlParameter ControlID="dGrupa" DefaultValue="" Name="GrupaID" PropertyName="SelectedValue" Type="Int32" />
            <asp:ControlParameter ControlID="hJednostkaID" Name="jednostkaGlownaID" PropertyName="Value" Type="Int32" />
            <asp:ControlParameter ControlID="hFirmaID" DefaultValue="" Name="FirmaID" PropertyName="Value" Type="Int32" />
            <asp:ControlParameter ControlID="dYear" Name="year" PropertyName="SelectedValue" Type="Int32" />
        </SelectParameters>


    </asp:ObjectDataSource>
    <div>
        <fieldset id="fError" runat="server" visible="false">
            <legend style="color: navy; font-weight: bold">Wykaz błędów: </legend>
          <%--  <asp:HiddenField ID="hGrupaID" runat="server" />--%>
            <asp:HiddenField ID="hJednostkaID" runat="server" />
            <asp:HiddenField ID="hFirmaID" runat="server" />
<%--            <asp:HiddenField ID="hYear" runat="server" />--%>

            <asp:Label ID="Error1" Font-Bold="True" Visible="false" ForeColor="Red" runat="server" Text="UWAGA: błąd zapisu nie cofnięto całego dokumentu, powtórz polecenie lub zgłoś Koordynatorowi"></asp:Label>
            <asp:Label ID="Error2" Font-Bold="True" Visible="false" ForeColor="Red" runat="server" Text="UWAGA: "></asp:Label>
            <asp:Label ID="Error3" Font-Bold="True" Visible="false" ForeColor="Red" runat="server" Text="UWAGA: "></asp:Label>
        </fieldset>
    </div>
    <fieldset id="fDane" runat="server">
        <legend style="color: navy; font-weight: bold">Wybór parametrów:</legend>


        <table>
            <tr>
                <td style="width: 150px" align="left">
                    <asp:DropDownList ID="dYear" runat="server" AutoPostBack="True" class="mydList"></asp:DropDownList>
                </td>
                <td style="width: 250px" align="left">
                    <asp:DropDownList ID="dGrupa" runat="server" AutoPostBack="True" class="mydList" OnSelectedIndexChanged="dGrupa_SelectedIndexChanged"></asp:DropDownList>
                </td>
               <%-- <td style="width: 150px" align="right">
                    <asp:Label ID="Label1" ForeColor="Blue" runat="server" Text="Podaj PESEL: " Font-Bold="True"
                        Style="font-size: small"></asp:Label>
                </td>
                <td style="width: 150px" align="left">
                    <asp:TextBox ID="tPesel" Text="" runat="server" Font-Bold="true" CausesValidation="True"></asp:TextBox>
                </td>--%>
                <td style="width: 600px" align="right"></td>
            </tr>
        </table>
    </fieldset>

    <fieldset id="Fieldset1" runat="server">
        <legend style="color: navy; font-weight: bold">Stan dokumentów tworzonych przez osoby w wybranym roku:</legend>
           <div style="width: 100%; height: 100%; font-size:smaller">
            <asp:ListView ID="ListView1" runat="server" EnableViewState="false" DataSourceID="ObjectDataSource1" OnItemDataBound="ListView1_ItemDataBound">
                <ItemTemplate>
                    <tr style="background-color: #E0FFFF; color: #333333;">
                        <td style="width: 200px; font-size: small; padding-left: 5px" align="left">
                            <asp:Label ID="NazwiskoImie" runat="server" Text='<%# Eval("NazwiskoImie") %>' />
                        </td>
                        <td style="width: 70px; font-size: small" align="center">
                            <asp:Label ID="Label4" runat="server" Text='<%# Eval("JednostkaKod") %>' />
                        </td>
                         <td style="width: 40px; font-size: small" align="center">
                            <asp:Label ID="Label1" runat="server" Text='<%# Eval("UrlopZalegly") %>' />
                        </td>
                        <td style="width: 40px; font-size: small" align="center">
                            <asp:Label ID="Label6" runat="server" Text='<%# Eval("UrlopNalezny")%>' />
                        </td>
                        <td style="width: 40px; font-size: small; font-weight:bold;" align="center">
                            <asp:Label ID="Label7" runat="server" Text='<%#Eval("Razem") %>' />
                        </td>
                        <td style="width: 40px; font-size: small;font-weight:bold;" align="center">
                            <asp:Label ID="PlanUrlopow" runat="server" Text='<%# Eval("Zaplanowano")%>' />
                        </td>
                        <td style="width: 30px; font-size: small" align="center">
                            <asp:Label ID="Label2" runat="server" Text='<%# Eval("Stan")%>' />
                        </td>
                        <td align="center">
                            <asp:Button ID="CofnijU" CommandArgument='<%# Eval("OsobaID")%>' class="mybtnList" 
                                OnCommand="btnCofnijUClick" Visible='<%#Eval("Stan").ToString()=="1" ?true:false  %>'
                                OnClientClick="return check2()" runat="server" Text="Cofnij" Font-Bold="true"
                                ToolTip="Cofnij dokument do poprawy (aktywny przy stan=1)" CausesValidation="False" />
                        </td>
                        <td style="width: 60px; font-size: small" align="center">
                            <asp:Label ID="SwiadczenieW" runat="server" Text="" />
                        </td>
                         <td style="width: 30px; font-size: small" align="center">
                            <asp:Label ID="Label3" runat="server" Text='<%# Eval("Stan")%>' />
                        </td>
                        <td align="center">
                            <asp:Button ID="Button1" CommandArgument='<%# Eval("OsobaID")%>' class="mybtnList" 
                                OnCommand="btnCofnijUClick" Visible='<%#Eval("Stan").ToString()=="1" ?true:false  %>'
                                OnClientClick="return check2()" runat="server" Text="Cofnij" Font-Bold="true"
                                ToolTip="Cofnij dokument do poprawy (aktywny przy stan=1)" CausesValidation="False" />
                        </td>
                        <td style="width: 60px; font-size: small" align="center">
                            <asp:Label ID="SwiadczenieB" runat="server" Text="" />
                        </td>
                         <td style="width: 30px; font-size: small" align="center">
                            <asp:Label ID="Label5" runat="server" Text='<%# Eval("Stan")%>' />
                        </td>
                        <td align="center">
                            <asp:Button ID="Button2" CommandArgument='<%# Eval("OsobaID")%>' class="mybtnList" 
                                OnCommand="btnCofnijUClick" Visible='<%#Eval("Stan").ToString()=="1" ?true:false  %>'
                                OnClientClick="return check2()" runat="server" Text="Cofnij" Font-Bold="true"
                                ToolTip="Cofnij dokument do poprawy (aktywny przy stan=1)" CausesValidation="False" />
                        </td>
                        <td style="width: 0px">
                            <asp:Label ID="OsobaID" runat="server" Text='<%# Eval("OsobaID") %>' Visible="true" />
                        </td>
                    </tr>
                </ItemTemplate>
                <EmptyDataTemplate>
                    <table id="Table1" runat="server" style="">
                        <tr style="color: blue; font-weight: bold">
                            <td>Brak OSÓB w wybranej grupie
                            </td>
                        </tr>
                    </table>
                </EmptyDataTemplate>

                <LayoutTemplate>
                    <table id="Table2" runat="server">
                        <tr id="Tr1" runat="server">
                            <td id="Td1" runat="server">
                                <table id="itemPlaceholderContainer" class="alternate" runat="server" border="1" style="background-color: #FFFFFF; border-collapse: collapse; border-color: #999999; border-style: none; border-width: 1px; font-family: Verdana, Arial, Helvetica, sans-serif;">


                                    <tr style="background-color: #eeeeee; color: black">

                                        <th id="Th1" runat="server" align="center">Nazwisko i imię
                                        </th>

                                        <th id="Th6" runat="server" align="center">Jednostka<br />
                                            (sekcja)
                                        </th>

                                        
                                        <th id="Th13" runat="server" align="center">Zaległy
                                        </th>

                                        <th id="Th14" runat="server" align="center">Należny
                                        </th>
                                        
                                        <th id="Th15" runat="server" align="center">Razem
                                        </th>

                                        <th id="Th3" runat="server" align="center">Plany
                                            <br />
                                            liczba<br />
                                            dni
                                        </th>
                                        <th id="Th4" runat="server" align="center">Stan
                                            <br />
                                            U
                                        </th>
                                        <th id="Th2" runat="server" align="center">&nbsp
                                        </th>
                                        <th id="Th7" runat="server" align="center">Świadcz.<br />
                                            Wielkan.<br />
                                            złożono
                                        </th>
                                        <th id="Th9" runat="server" align="center">Stan
                                            <br />
                                            W
                                        </th>
                                        <th id="Th10" runat="server" align="center">&nbsp
                                        </th>
                                        <th id="Th8" runat="server" align="center">Świadcz.<br />
                                            Bożonar.<br />
                                            złożono
                                        </th>
                                        <th id="Th11" runat="server" align="center">Stan
                                            <br />
                                            B
                                        </th>
                                        <th id="Th12" runat="server" align="center">&nbsp
                                        </th>
                                        <th id="Th5" runat="server" align="center">ID
                                        </th>
                                    </tr>
                                    <tr id="itemPlaceholder" runat="server">
                                    </tr>
                                </table>
                            </td>
                        </tr>
                        <tr id="Tr2" runat="server">
                            <td id="Td2" runat="server" style="text-align: center; background-color: #5D7B9D; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF"></td>
                        </tr>
                    </table>
                </LayoutTemplate>
            </asp:ListView>
        </div>
        <div>

            <asp:Button ID="btnPlanyUrlopoweRobocze" class="mybtn" runat="server" Text="Plany urlopowe-ROBOCZY" OnClick="btnPlanyUrlopoweRoboczeClick"
                ToolTip="Tworzy roboczą listę planów urlopów do podglądu" Font-Bold="True"
                CausesValidation="False"   Width="250" />
           <asp:Button ID="btnPrzeslijDoKadr" class="mybtn" runat="server" Text="Prześlij do Kadr" OnClick="btnPrzeslijDoKadrClick"
                ToolTip="Przesyła listę planów urlopów do Kadr" Font-Bold="True"
                CausesValidation="False"   Width="250" />
           <asp:Button ID="btnPlanyUrlopoweOryginal" class="mybtn" runat="server" Text="Plany urlopowe-ORYGINAŁ" OnClick="btnPlanyUrlopoweOryginalClick"
                ToolTip="Tworzy listę (oryginał) planów urlopów do podglądu" Font-Bold="True"
                CausesValidation="False"   Width="250" />
        </div>
         <div>

            <asp:Button ID="Button3" class="mybtn" runat="server" Text="Świadcz. Wielkanocne-ROBOCZY" OnClick="btnPlanyUrlopoweRoboczeClick"
                ToolTip="Tworzy roboczą listę świadczeń Wielkanocnych do podglądu" Font-Bold="True"
                CausesValidation="False"   Width="250" />
           <asp:Button ID="Button4" class="mybtn" runat="server" Text="Prześlij do Kadr" OnClick="btnPrzeslijDoKadrClick"
                ToolTip="Przesyła listę świadczeń Wielkanocnych do Kadr" Font-Bold="True"
                CausesValidation="False"   Width="250" />
           <asp:Button ID="Button5" class="mybtn" runat="server" Text="Świadcz. Wielkanocne-ORYGINAŁ" OnClick="btnPlanyUrlopoweOryginalClick"
                ToolTip="Tworzy listę (oryginał) świadczeń Wielkanocnych do podpisu" Font-Bold="True"
                CausesValidation="False"   Width="250" />
        </div>
         <div>

            <asp:Button ID="Button6" class="mybtn" runat="server" Text="Świadcz. Bożo Narodzeniowe-ROBOCZY" OnClick="btnPlanyUrlopoweRoboczeClick"
                ToolTip="Tworzy roboczą listę świadczeń Bożo Narodzeniowe do podglądu" Font-Bold="True"
                CausesValidation="False"   Width="250" />
           <asp:Button ID="Button7" class="mybtn" runat="server" Text="Prześlij do Kadr" OnClick="btnPrzeslijDoKadrClick"
                ToolTip="Przesyła listę świadczeń Bożo Narodzeniowe do Kadr" Font-Bold="True"
                CausesValidation="False"   Width="250" />
           <asp:Button ID="Button8" class="mybtn" runat="server" Text="Świadcz. Bożo Narodzeniowe-ORYGINAŁ" OnClick="btnPlanyUrlopoweOryginalClick"
                ToolTip="Tworzy listę (oryginał) świadczeń Bożo Narodzeniowe do podpisu" Font-Bold="True"
                CausesValidation="False"   Width="250" />
        </div>
    </fieldset>
    <script type="text/javascript">


        //function check1() {

        //    if (confirm('Czy na pewno chcesz zaakceptować ustalona kolejność osób na liście?')) {
        //        return true;
        //    }
        //    else return false;
        //}
        function check2() {

            if (confirm('Czy na pewno chcesz cofnąć dokument do poprawy dla wybranej osoby?')) {
                return true;
            }
            else return false;
        }


    </script>
</asp:Content>
